jade.content.schema
Class PrimitiveSchema

java.lang.Object
  |
  +--jade.content.schema.ObjectSchema
        |
        +--jade.content.schema.TermSchema
              |
              +--jade.content.schema.PrimitiveSchema

public class PrimitiveSchema
extends TermSchema

Author:
Federico Bergenti - Universita` di Parma

Fields inherited from class jade.content.schema.TermSchema
BASE_NAME
 
Fields inherited from class jade.content.schema.ObjectSchema
MANDATORY, OPTIONAL
 
Constructor Summary
PrimitiveSchema(java.lang.String kind)
          Creates a primitive schema of type kind.
 
Method Summary
static TermSchema getBaseSchema()
          Gets the base of this schema.
 AbsObject newInstance()
          Creates a new instance.
 
Methods inherited from class jade.content.schema.ObjectSchema
addBaseSchema, addElement, addElement, getNames, getSchema, getTypeName, isAttribute, isMandatory
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PrimitiveSchema

public PrimitiveSchema(java.lang.String kind)
Creates a primitive schema of type kind.
Parameters:
kind -  
Method Detail

getBaseSchema

public static TermSchema getBaseSchema()
Gets the base of this schema.
Returns:
the base of this schema.

newInstance

public AbsObject newInstance()
Creates a new instance.
Overrides:
newInstance in class TermSchema
Returns:
the new instance.